.ke-text { font-size: 12px; font-family: "sans serif", tahoma, verdana, helvetica; }
.ke-icon-source { background-position: -260px 0px; width: 20px; height: 20px; }
.ke-icon-fsource { background-position: -260px 0px; width: 20px; height: 20px; }
.ke-icon-print { background-position: -440px -20px; width: 20px; height: 20px; }
.ke-icon-undo { background-position: -160px 0px; width: 20px; height: 20px; }
.ke-icon-redo { background-position: -100px 0px; width: 20px; height: 20px; }
.ke-icon-cut { background-position: -680px 0px; width: 20px; height: 20px; }
.ke-icon-copy { background-position: -700px 0px; width: 20px; height: 20px; }
.ke-icon-paste { background-position: -560px 0px; width: 20px; height: 20px; }
.ke-icon-selectall { background-position: -400px -20px; width: 20px; height: 20px; }
.ke-icon-justifyleft { background-position: -460px 0px; width: 20px; height: 20px; }
.ke-icon-justifycenter { background-position: -420px 0px; width: 20px; height: 20px; }
.ke-icon-justifyright { background-position: -480px 0px; width: 20px; height: 20px; }
.ke-icon-justifyfull { background-position: -440px 0px; width: 20px; height: 20px; }
.ke-icon-insertorderedlist { background-position: -80px 0px; width: 20px; height: 20px; }
.ke-icon-insertunorderedlist { background-position: -20px 0px; width: 20px; height: 20px; }
.ke-icon-indent { background-position: -400px 0px; width: 20px; height: 20px; }
.ke-icon-outdent { background-position: -540px 0px; width: 20px; height: 20px; }
.ke-icon-subscript { background-position: -600px 0px; width: 20px; height: 20px; }
.ke-icon-superscript { background-position: -620px 0px; width: 20px; height: 20px; }
.ke-icon-title { background: url(tinymce/tinymce.gif) -323px -40px; width: 86px; height: 20px; }
.ke-icon-fontname { background-position: -120px -40px; width: 86px; height: 20px; }
.ke-icon-fontsize { background-position: -220px -40px; width: 86px; height: 20px; }
.ke-icon-textcolor { background-position: -720px 0px; width: 20px; height: 20px; }
.ke-icon-bgcolor { background-position: -760px 0px; width: 20px; height: 20px; }
.ke-icon-bold { background-position: 0px 0px; width: 20px; height: 20px; }
.ke-icon-italic { background-position: -60px 0px; width: 20px; height: 20px; }
.ke-icon-underline { background-position: -140px 0px; width: 20px; height: 20px; }
.ke-icon-strikethrough { background-position: -120px 0px; width: 20px; height: 20px; }
.ke-icon-removeformat { background-position: -580px 0px; width: 20px; height: 20px; }
.ke-icon-image { background-position: -380px 0px; width: 20px; height: 20px; }
.ke-icon-fimage { background-position: -380px 0px; width: 20px; height: 20px; }
.ke-icon-upload_image { background:url(tinymce/button_image.gif); width:115px; height:35px; }
.ke-icon-flash { background-position: -880px 0px; width: 20px; height: 20px; }
.ke-icon-media { background-position: -320px -20px; width: 20px; height: 20px; }
.ke-icon-table { background-position: -580px -20px; width: 20px; height: 20px; }
.ke-icon-hr { background-position: -360px 0px; width: 20px; height: 20px; }
.ke-icon-emoticons { background-position: -60px -20px; width: 20px; height: 20px; }
.ke-icon-link { background-position: -500px 0px; width: 20px; height: 20px; }
.ke-icon-unlink { background-position: -640px 0px; width: 20px; height: 20px; }
.ke-icon-fullscreen { background-position: -100px -20px; width: 20px; height: 20px; }
.ke-icon-about { background-position: -340px 0px; width: 20px; height: 20px; }
.ke-icon-plainpaste { background-position: -360px -20px; width: 20px; height: 20px; }
.ke-icon-wordpaste { background-position: -380px -20px; width: 20px; height: 20px; }
.ke-container { background-color: #F0F0EE; table-layout: fixed; overflow: hidden; border-collapse:separate; padding:0; margin:0; text-decoration:none; }
.ke-toolbar-outer { border: 0; padding:0; margin: 0; }
.ke-toolbar { width: 100%; padding:0; margin:0; border-collapse:separate; }
.ke-toolbar td { border:0; padding: 2px 5px; margin:0; }
.ke-toolbar-table { font-size: 0; float: left; clear: both; padding:0; margin:0; border-collapse:separate; }
.ke-toolbar-table td { border:0; padding: 0; margin:0; }
.ke-toolbar-close { display: block; background-position: -902px -2px; width: 16px; height: 16px; position: absolute; margin: 10px 10px 5px 10px; right: 0; top: 0; cursor: pointer; background-image: url(./tinymce/tinymce.gif); }
.ke-bottom-outer { border: 0; padding: 0; margin: 0; }
.ke-bottom { width: 100%; font-size: 0; padding:0; margin:0; border-collapse:separate; display:none; }
.ke-bottom-left { width: 100%; cursor: s-resize; border:0; margin:0; padding:0; }
.ke-bottom-right { cursor: se-resize; border:0; margin:0; padding:0; height: 14px; }
.ke-bottom-right-img { display: block; background-position: -810px -10px; width: 10px; height: 10px; background-image: url(./tinymce/tinymce.gif); }
.ke-textarea-outer { border:0; padding: 0; margin: 0; }
.ke-textarea-table { width: 100%; padding: 0; margin: 0; background-color: #FFFFFF; border-collapse:separate; }
.ke-textarea-table td { padding: 0 0 0 5px; }
.ke-textarea { width: 100%; margin: 0; padding: 0; border: 0; background-color: #FFFFFF; color: #000000; font-size: 12px; font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; line-height: 1.5; overflow: auto; }
.ke-iframe { width: 100%; margin: 0; padding: 0; border: 0; background-color: #FFFFFF; }
.ke-common-icon { display: block; background-repeat: no-repeat; overflow: hidden; }
.ke-common-icon-url { background-image: url(./tinymce/tinymce.gif); }
.ke-icon { display: block; border: 1px solid #F0F0EE; padding: 0px; margin: 1px; cursor: pointer; }
.ke-icon-on { display: block; border: 1px solid #1F3D74; background-color: #B2BBD0; padding: 0px; margin: 1px; cursor: pointer; }
.ke-icon-selected { display: block; border: 1px solid #1F3D74; background-color: #B2BBD0; padding: 0; margin: 1px; cursor: pointer; }
.ke-icon-disabled { display: block; border: 1px solid #F0F0EE; padding: 0; margin: 1px; cursor: default; }
.ke-menu { width:81px; position: absolute; border-top: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; border-right: 1px solid #9F9F9F; border-bottom: 1px solid #9F9F9F; background-color: #F0F0EE; color: #222222; font-size: 12px; text-align: left; padding: 2px;/*z-index: 19811213;*/
}
.ke-menu-noselected { background-color: #F0F0EE; color: #222222; padding: 2px 0 2px 10px; cursor: pointer; }
.ke-menu-selected { background-color: #1F3D74; color: #FFFFFF; padding: 2px 0 2px 10px; cursor: pointer; }
.ke-menu-noselected h2, .ke-menu-selected h2 { font-size:14px; }
.ke-contextmenu { position: absolute; border-top: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; border-right: 1px solid #9F9F9F; border-bottom: 1px solid #9F9F9F; background-color: #F0F0EE; color: #222222; font-size: 12px; padding: 2px; text-align: left; z-index: 19811213; }
.ke-contextmenu-noselected { background-color: #F0F0EE; color: #222222; font-size: 12px; padding: 2px 30px 2px 10px; cursor: pointer; }
.ke-contextmenu-selected { background-color: #1F3D74; color: #FFFFFF; font-size: 12px; padding: 2px 30px 2px 10px; cursor: pointer; }
.ke-dialog { position: absolute; border-top: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; border-right: 1px solid #9F9F9F; border-bottom: 1px solid #9F9F9F; background-color: #F0F0EE; color: #222222; text-align: left; }
.ke-dialog-title { background-color: #F0F0EE; padding: 10px 10px 5px 10px; color: #000000; text-align: left; font-size: 14px; font-weight: bold; cursor: move; }
.ke-dialog-body { margin: 10px; }
.ke-dialog-iframe { border: 1px solid #AAAAAA; }
.ke-dialog-bottom { font-size: 12px; }
.ke-dialog-preview { margin: 5px; float: right; }
.ke-dialog-yes { margin: 5px; float: right; }
.ke-dialog-no { margin: 5px 10px 5px 5px; float: right; }
.ke-mask { position: absolute; z-index: 19811212; top: 0; left: 0; display: none; background-color: #FFFFFF; }
.ke-button { background-color: #DDDDDD; border-top: 2px solid #DDDDDD; border-left: 2px solid #DDDDDD; border-right: 2px solid #AAAAAA; border-bottom: 2px solid #AAAAAA; cursor: pointer; font-size: 12px; }
.ke-text-input { background-color:#FFFFFF; font-size: 12px; }
.ke-picker-table { margin:0; padding:0; border-collapse: separate; }
.ke-picker-td { width: 16px; height: 14px; font-size: 12px; border: 1px solid #F0F0EE; cursor: pointer; margin:0; padding:0; }
.ke-picker-td-top { height: 14px; font-size: 12px; border: 1px solid #F0F0EE; cursor: pointer; margin:0; padding:0; text-align: center; }
.ke-loading-table { margin:0; padding:0; border-collapse: separate; }
.ke-loading-table td { border:0; margin:0; padding:0; font-size: 12px; }
.ke-loading-img { display: block; background-repeat: no-repeat; background-image: url(./common/loading.gif); width: 16px; height: 16px; }
.ke-plugin-emoticons-table { margin:0; padding:0; border-collapse:separate; width:390px; height:252px; }
.ke-plugin-emoticons-td { margin:0; padding:1px; border:1px solid #F0F0EE; cursor:pointer; }
.ke-plugin-emoticons-span { display:block; background-repeat:no-repeat; overflow:hidden; width:24px; height:24px; background-image:url(./../plugins/emoticons/qq.gif); }
.ke-plugin-table-table { margin:0; padding:0; border-collapse:separate; }
.ke-plugin-table-table-td { border:0; margin:0; padding:0; }
.ke-plugin-table-td-bottom { font-size:12px; text-align:center; height:20px; border:0; margin:0; padding:0; }
.ke-plugin-table-div { border:1px solid #DDDDDD; background-color:#FFFFFF; cursor:pointer; overflow:hidden; margin:1px; padding:0; width:12px; height:12px; }
